    namespace JGSY.CMS.LowCode.Platform.Infrastructure.Upload
{

public class UploadProgressResult
    {
        public string UploadId { get; set; } = string.Empty;
        public string Status { get; set; } = string.Empty;
        public double ProgressPercentage { get; set; }
        public int CompletedChunks { get; set; }
        public int TotalChunks { get; set; }
        public long UploadedBytes { get; set; }
        public long TotalBytes { get; set; }
        public DateTime StartedAt { get; set; }
        public DateTime? CompletedAt { get; set; }
        public string? Error { get; set; }
    }
    }